<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>promise.allsettled的使用</title>
</head>
<body>
    
</body>
<script>
    let promise1 = new Promise((resolve,reject)=>{
        resolve('成功了')
    })
    let promise2 = new Promise((resolve,reject)=>{
        reject('error')
    })
    Promise.allSettled([promise1,promise2]).then(res=>{
        console.log(res)
    })
    /*
        Promise.allSettled是怕Promise的另外一个接口，它和promise.all很像，
            区别的地方在于
                promise.all是只能接收正确返回 只要是其中某一个promise对象返回的是reject状态 那么它都会报错
                promise.allSettled是无论你promise的对象返回的成功的状态还是失败的状态  它都能够接收，并且.then它的属性是有一个stastua属性就是用来存放状态的
    */
</script>
</html>